package com.itheima.javawork.day03.test;
/*- 继承的概念
        - 继承是面向对象三大特征之一，可以使得子类具有父类的属性和方法，还可以在子类中重新定义，以及追加属性和方法
        - 实现继承的格式
        - 继承通过extends实现
        - 格式：class 子类 extends 父类 { }
    - 举例：class Dog extends Animal { }
- 继承带来的好处
        - 继承可以让类与类之间产生关系，子父类关系，产生子父类后，子类则可以使用父类中非私有的成员。
        - 示例代码

        - 继承好处
  - 提高了代码的复用性(多个类相同的成员可以放到同一个类中)
  - 提高了代码的维护性(如果方法的代码需要修改，修改一处即可)
- 继承弊端
  - 继承让类与类之间产生了关系，类的耦合性增强了，当父类发生变化时子类实现也不得不跟着变化，削弱了子类的独立性
- 继承的应用场景：
  - 使用继承，需要考虑类与类之间是否存在is..a的关系，不能盲目使用继承
    - is..a的关系：谁是谁的一种，例如：老师和学生是人的一种，那人就是父类，学生和老师就是子类

Java中继承的特点

1. Java中类只支持单继承，不支持多继承
   - 错误范例：class A extends B, C { }
2. Java中类支持多层继承


 */

public class Fu {
    public void show() {
        System.out.println("父类show方法被调用");
    }
}
